OneTeamSoftware\WooCommerce\Shipping\BaseParcelPacker B

Total Complexity 78
Dependencies 1
Dependents 1
Total lines 456
Lines of code 309
Logical lines of code 208
Comment lines 2
Methods 24
Properties 17

Methods 24

Method Rating Maintainability Complexity Lines of code
setSettings()
A
53 10 23
adjustParcel()
A
47 7 35
pack()
S
48 7 30
getCombinedParcels()
S
49 5 31
fixParcelItems()
S
57 6 15
addParcel()
S
60 5 12
getChildrenItemIds()
S
65 5 9
adjustWeight()
S
60 4 13
packSingleItem()
S
58 3 14
getCubeParcel()
S
61 3 11
toParcelItem()
S
53 2 22
mergeItems()
S
64 3 10
setItemParents()
S
64 3 9
adjustParcels()
S
60 2 13
__construct()
S
56 1 19
maybePackProduct()
S
67 2 8
toNumber()
S
66 2 8
setPackageTypes()
S
67 2 8
getFreightClass()
S
82 1 3
addFreightClass()
S
72 1 5
startPacking()
S
79 1 3
finishPacking()
S
79 1 3
setBoxes()
S
91 1 2
getVolume()
S
78 1 3